package com.weipeep.common.utils.poi;

import java.math.BigDecimal;
import java.util.List;

/**
 * sQuarter
 */

public class ProductEntity {
    private String id;
    private String courseName; // 课程产品名称对内，product_schoolcourse.StandardName
    private Integer isNewK12; // 是否是k12

    private String courseCode; //  课程产品编码,
    private Integer schoolId; // 学校id,
    private String schoolYearSystem; // 学制：2-五四制； 1-六三制
    private String productSystem; //产品体系编码,
    private String productSystemCode; //产品体系编码,
    private String productSystemName; //产品体系名称
    private String productLevelCode; // 产品品类编码,
    private String productLevelName; // 产品品类名称
    private String managementProjectCode; //  管理项目,management_project_code
    private String managementProjectName; //  管理项目名称

    private String courseOutwardName; //  课程产品名称(外),product_schoolcourse.name
    private String gradeOutwardName; //  年级（外）,
    private String subjectOutwardName; //  科目（外）,
    private String seasonOutwardName; //  季度（外）,
    private String productLevelOutwardName; //  产品名称(产品品类对外显示的名称),

    private String versionName; //  版本名称,version_name
    private List<String> versionNameList; //  版本名称
    // 授课方式字典添加列 code
    private Integer teachingMethodId; // 授课方式id，数据字典id列
    private String teachingMethodCode; //  授课方式编码（与dTeachingmethod关联）,
    private String teachingMethodName; //  授课方式名称
    private Integer continueType; //  续班类型：1，不续班；2，连季续；3，隔季续,
    private String continueTypeName; //  续班类型名称
    private String classHour; // 单次课时（单位为小时）,
    private String singleLessonMinutes; // 单次课时分钟数
    private Integer classTime; //  课次,
    private BigDecimal classHourSum; // 总课时,
    private String classCapacityCode; //   班容编码（与productClassCapacity表code关联）,
    private String classCapacityName; //   班容
    private String capacityText; // 班容text
    private String capacityNameReal;//不进行拼接班容
    private String unitPrice; //  课程单价,
    private BigDecimal priceSum; //  课程总价,
    private Integer sortIndex; //   顺序（每行在学校课程产品中展示顺序）,

    private List<String> gradeInnerList; // 对内年级
    private String gradeInner; // 年级序数
    private String gradeInnerName;
    private Integer gradeId; // 年级

    private List<String> classSubjectInnerList; //对内科目
    private String classSubjectInner; //对内科目
    private String classSubjectInnerName; //对内科目
    private String classSubject; // 科目


    private List<String> sQuarterList; //对内学期
    private String sQuarter; //对内学期
    private String sQuarterName; //对内学期

    private String deptCode; // 部门编码
    private String fDeptCode; // 部门财务编码
    private String deptName; // 部门名称
    private String projectCode;// 项目
    private String fProjectCode;// 项目财务编码
    private String projectName; // 项目名称
    private String templateName; // 课程属性
    private String templateCode; // 课程模板属性编号
    private Integer IsDeleted; // 是否删除
    private Integer enabled; // 是否有效

    public String getId() {
        return id;
    }

    public void setId(String id) {
        this.id = id;
    }

    public String getCourseName() {
        return courseName;
    }

    public void setCourseName(String courseName) {
        this.courseName = courseName;
    }

    public Integer getIsNewK12() {
        return isNewK12;
    }

    public void setIsNewK12(Integer isNewK12) {
        this.isNewK12 = isNewK12;
    }

    public String getCourseCode() {
        return courseCode;
    }

    public void setCourseCode(String courseCode) {
        this.courseCode = courseCode;
    }

    public Integer getSchoolId() {
        return schoolId;
    }

    public void setSchoolId(Integer schoolId) {
        this.schoolId = schoolId;
    }

    public String getSchoolYearSystem() {
        return schoolYearSystem;
    }

    public void setSchoolYearSystem(String schoolYearSystem) {
        this.schoolYearSystem = schoolYearSystem;
    }

    public String getProductSystem() {
        return productSystem;
    }

    public void setProductSystem(String productSystem) {
        this.productSystem = productSystem;
    }

    public String getProductSystemCode() {
        return productSystemCode;
    }

    public void setProductSystemCode(String productSystemCode) {
        this.productSystemCode = productSystemCode;
    }

    public String getProductSystemName() {
        return productSystemName;
    }

    public void setProductSystemName(String productSystemName) {
        this.productSystemName = productSystemName;
    }

    public String getProductLevelCode() {
        return productLevelCode;
    }

    public void setProductLevelCode(String productLevelCode) {
        this.productLevelCode = productLevelCode;
    }

    public String getProductLevelName() {
        return productLevelName;
    }

    public void setProductLevelName(String productLevelName) {
        this.productLevelName = productLevelName;
    }

    public String getManagementProjectCode() {
        return managementProjectCode;
    }

    public void setManagementProjectCode(String managementProjectCode) {
        this.managementProjectCode = managementProjectCode;
    }

    public String getManagementProjectName() {
        return managementProjectName;
    }

    public void setManagementProjectName(String managementProjectName) {
        this.managementProjectName = managementProjectName;
    }

    public String getCourseOutwardName() {
        return courseOutwardName;
    }

    public void setCourseOutwardName(String courseOutwardName) {
        this.courseOutwardName = courseOutwardName;
    }

    public String getGradeOutwardName() {
        return gradeOutwardName;
    }

    public void setGradeOutwardName(String gradeOutwardName) {
        this.gradeOutwardName = gradeOutwardName;
    }

    public String getSubjectOutwardName() {
        return subjectOutwardName;
    }

    public void setSubjectOutwardName(String subjectOutwardName) {
        this.subjectOutwardName = subjectOutwardName;
    }

    public String getSeasonOutwardName() {
        return seasonOutwardName;
    }

    public void setSeasonOutwardName(String seasonOutwardName) {
        this.seasonOutwardName = seasonOutwardName;
    }

    public String getProductLevelOutwardName() {
        return productLevelOutwardName;
    }

    public void setProductLevelOutwardName(String productLevelOutwardName) {
        this.productLevelOutwardName = productLevelOutwardName;
    }

    public String getVersionName() {
        return versionName;
    }

    public void setVersionName(String versionName) {
        this.versionName = versionName;
    }

    public List<String> getVersionNameList() {
        return versionNameList;
    }

    public void setVersionNameList(List<String> versionNameList) {
        this.versionNameList = versionNameList;
    }

    public Integer getTeachingMethodId() {
        return teachingMethodId;
    }

    public void setTeachingMethodId(Integer teachingMethodId) {
        this.teachingMethodId = teachingMethodId;
    }

    public String getTeachingMethodCode() {
        return teachingMethodCode;
    }

    public void setTeachingMethodCode(String teachingMethodCode) {
        this.teachingMethodCode = teachingMethodCode;
    }

    public String getTeachingMethodName() {
        return teachingMethodName;
    }

    public void setTeachingMethodName(String teachingMethodName) {
        this.teachingMethodName = teachingMethodName;
    }

    public Integer getContinueType() {
        return continueType;
    }

    public void setContinueType(Integer continueType) {
        this.continueType = continueType;
    }

    public String getContinueTypeName() {
        return continueTypeName;
    }

    public void setContinueTypeName(String continueTypeName) {
        this.continueTypeName = continueTypeName;
    }

    public String getClassHour() {
        return classHour;
    }

    public void setClassHour(String classHour) {
        this.classHour = classHour;
    }

    public String getSingleLessonMinutes() {
        return singleLessonMinutes;
    }

    public void setSingleLessonMinutes(String singleLessonMinutes) {
        this.singleLessonMinutes = singleLessonMinutes;
    }

    public Integer getClassTime() {
        return classTime;
    }

    public void setClassTime(Integer classTime) {
        this.classTime = classTime;
    }

    public BigDecimal getClassHourSum() {
        return classHourSum;
    }

    public void setClassHourSum(BigDecimal classHourSum) {
        this.classHourSum = classHourSum;
    }

    public String getClassCapacityCode() {
        return classCapacityCode;
    }

    public void setClassCapacityCode(String classCapacityCode) {
        this.classCapacityCode = classCapacityCode;
    }

    public String getClassCapacityName() {
        return classCapacityName;
    }

    public void setClassCapacityName(String classCapacityName) {
        this.classCapacityName = classCapacityName;
    }

    public String getCapacityText() {
        return capacityText;
    }

    public void setCapacityText(String capacityText) {
        this.capacityText = capacityText;
    }

    public String getCapacityNameReal() {
        return capacityNameReal;
    }

    public void setCapacityNameReal(String capacityNameReal) {
        this.capacityNameReal = capacityNameReal;
    }

    public String getUnitPrice() {
        return unitPrice;
    }

    public void setUnitPrice(String unitPrice) {
        this.unitPrice = unitPrice;
    }

    public BigDecimal getPriceSum() {
        return priceSum;
    }

    public void setPriceSum(BigDecimal priceSum) {
        this.priceSum = priceSum;
    }

    public Integer getSortIndex() {
        return sortIndex;
    }

    public void setSortIndex(Integer sortIndex) {
        this.sortIndex = sortIndex;
    }

    public List<String> getGradeInnerList() {
        return gradeInnerList;
    }

    public void setGradeInnerList(List<String> gradeInnerList) {
        this.gradeInnerList = gradeInnerList;
    }

    public String getGradeInner() {
        return gradeInner;
    }

    public void setGradeInner(String gradeInner) {
        this.gradeInner = gradeInner;
    }

    public String getGradeInnerName() {
        return gradeInnerName;
    }

    public void setGradeInnerName(String gradeInnerName) {
        this.gradeInnerName = gradeInnerName;
    }

    public Integer getGradeId() {
        return gradeId;
    }

    public void setGradeId(Integer gradeId) {
        this.gradeId = gradeId;
    }

    public List<String> getClassSubjectInnerList() {
        return classSubjectInnerList;
    }

    public void setClassSubjectInnerList(List<String> classSubjectInnerList) {
        this.classSubjectInnerList = classSubjectInnerList;
    }

    public String getClassSubjectInner() {
        return classSubjectInner;
    }

    public void setClassSubjectInner(String classSubjectInner) {
        this.classSubjectInner = classSubjectInner;
    }

    public String getClassSubjectInnerName() {
        return classSubjectInnerName;
    }

    public void setClassSubjectInnerName(String classSubjectInnerName) {
        this.classSubjectInnerName = classSubjectInnerName;
    }

    public String getClassSubject() {
        return classSubject;
    }

    public void setClassSubject(String classSubject) {
        this.classSubject = classSubject;
    }

    public List<String> getsQuarterList() {
        return sQuarterList;
    }

    public void setsQuarterList(List<String> sQuarterList) {
        this.sQuarterList = sQuarterList;
    }

    public String getsQuarter() {
        return sQuarter;
    }

    public void setsQuarter(String sQuarter) {
        this.sQuarter = sQuarter;
    }

    public String getsQuarterName() {
        return sQuarterName;
    }

    public void setsQuarterName(String sQuarterName) {
        this.sQuarterName = sQuarterName;
    }

    public String getDeptCode() {
        return deptCode;
    }

    public void setDeptCode(String deptCode) {
        this.deptCode = deptCode;
    }

    public String getfDeptCode() {
        return fDeptCode;
    }

    public void setfDeptCode(String fDeptCode) {
        this.fDeptCode = fDeptCode;
    }

    public String getDeptName() {
        return deptName;
    }

    public void setDeptName(String deptName) {
        this.deptName = deptName;
    }

    public String getProjectCode() {
        return projectCode;
    }

    public void setProjectCode(String projectCode) {
        this.projectCode = projectCode;
    }

    public String getfProjectCode() {
        return fProjectCode;
    }

    public void setfProjectCode(String fProjectCode) {
        this.fProjectCode = fProjectCode;
    }

    public String getProjectName() {
        return projectName;
    }

    public void setProjectName(String projectName) {
        this.projectName = projectName;
    }

    public String getTemplateName() {
        return templateName;
    }

    public void setTemplateName(String templateName) {
        this.templateName = templateName;
    }

    public String getTemplateCode() {
        return templateCode;
    }

    public void setTemplateCode(String templateCode) {
        this.templateCode = templateCode;
    }

    public Integer getIsDeleted() {
        return IsDeleted;
    }

    public void setIsDeleted(Integer isDeleted) {
        IsDeleted = isDeleted;
    }

    public Integer getEnabled() {
        return enabled;
    }

    public void setEnabled(Integer enabled) {
        this.enabled = enabled;
    }
}
